package com.example.home.intent

import com.example.common.entity.CommendEntity
import com.example.common.intent.BaseViewIntent

sealed class  HomeViewIntent :BaseViewIntent(){
    object LoadVideType:HomeViewIntent()
    data class LoadRecommendSimpleVideoList(val pageIndex:Int,val pageSize:Int):HomeViewIntent()
    data class LoadSimpleVideoListById(val channelId: String, val page: Int, val pageSize:Int): HomeViewIntent()
    data class LoadVideoCommendList(val dataType: Int, val itemId: String): HomeViewIntent()
    data class PublishVideoComment(val entity: CommendEntity): HomeViewIntent()
}